4d098ebe31e142626a4a48c3d253ebd656293834,server/sonar-server/src/test/java/org/sonar/server/rule/index/RuleIndexMediumTest.java,RuleIndexMediumTest,sticky_facets,#,946

Before Change


      , new QueryContext().setFacet(true));
    assertThat(result.getHits()).hasSize(1);
    assertThat(result.getFacets().keySet()).hasSize(3);
    assertThat(result.getFacets().get(RuleIndex.FACET_LANGUAGES)).hasSize(2); // java & cpp
    assertThat(result.getFacets().get(RuleIndex.FACET_REPOSITORIES)).hasSize(1); // foo
    assertThat(result.getFacets().get(RuleIndex.FACET_TAGS)).hasSize(2 + numberOfSystemTags); // T2 & T3 + SystemTags

After Change


      , new QueryContext().setFacet(true));
    assertThat(result.getHits()).hasSize(1);
    assertThat(result.getFacets().keySet()).hasSize(3);
    assertThat(result.getFacets().get(RuleIndex.FACET_LANGUAGES)).onProperty("key").containsOnly("cpp", "java");
    assertThat(result.getFacets().get(RuleIndex.FACET_REPOSITORIES)).onProperty("key").containsOnly("foo");
    assertThat(result.getFacets().get(RuleIndex.FACET_TAGS)).onProperty("key").containsOnly("systag1", "systag2", "T2", "T3");